package arrays;

public class Array06 {
    public static void main(String[] args) {
        int [] arr = {2,2,1};
        System.out.println(threeConsecutiveOdds(arr));
        System.out.println("不存在连续三个元素都是奇数的情况");
        int [] arr2 = {1,3,5,7,9};
        System.out.println(threeConsecutiveOdds(arr2));
        System.out.println("存在连续三个元素都是奇数的情况");




    }

    /*存在连续三个奇数的数组
    * 给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：
    * 如果存在，请返回 true ；否则，返回 false 。
    * */
    public static boolean threeConsecutiveOdds(int[] arr) {
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] % 2 == 1) {
                count++;
                if (count == 3) {
                    return true;
                }
            } else {
                count = 0;
            }
        }
        return false;
    }
}
